package chapter05.s01string;

//2．字符串的转换操作
//程序开发中，经常需要对字符串进行转换操作。
// 例如，将字符串转换成数组的形式，将字符串中的字符进行大小写转换等。
public class Example03 {
    public static void main(String[] args) {
        String str = "abcd";
        System.out.print("将字符串转为字符数组后的结果:");
        char[] charArray = str.toCharArray(); // 字符串转换为字符数组
        for (int i = 0; i < charArray.length; i++) {
            if (i != charArray.length - 1) {
                // 如果不是数组的最后一个元素,在元素后面加逗号
                System.out.print(charArray[i] + ",");
            } else {
                // 数组的最后一个元素后面不加逗号
                System.out.println(charArray[i]);
            }
        }
        System.out.println("将int值转换为String类型之后的结果:" +
                String.valueOf(12));
        // 注意：String 类的所有转换方法，不改变原String的内容，而是返回一个新的String
        System.out.println("将字符串转换成大写之后的结果:" +
                str.toUpperCase());
        System.out.println("将字符串转换成小写之后的结果:" +
                str.toLowerCase());
    }
}
